import 'dart:ui';

class AppColors {
  /// 主背景 白色
  static const Color primaryBackground = Color.fromARGB(255, 255, 255, 255);

  /// 次背景 浅灰
  static const Color secondaryBackground = Color.fromARGB(255, 249, 250, 252);

  /// 主文本 黑色
  static const Color primaryText = Color.fromARGB(255, 51, 51, 51);

  /// 主控件-背景 bilibili 主色
  static const Color primaryElement = Color.fromARGB(255, 250, 125, 150);

  /// 主控件-背景 - 禁用
  static const Color disableElement = Color.fromARGB(255, 166, 166, 166);

  /// 主控件-背景-次级 bilibili 次级色
  static const Color primaryElementSecondary =
      Color.fromARGB(255, 255, 175, 201);

  /// 主控件-文本 白色
  static const Color primaryElementText = Color.fromARGB(255, 255, 255, 255);

  // *****************************************

  /// 第二种控件-背景色 淡灰色
  static const Color secondaryElement = Color.fromARGB(255, 246, 246, 246);

  /// 第二种控件-文本 bilibili 主色
  static const Color secondaryElementText = Color.fromARGB(255, 255, 175, 201);

  // *****************************************

  /// 第三种控件-背景色 石墨色
  static const Color thirdElement = Color.fromARGB(255, 45, 45, 47);

  /// 第三种控件-文本 浅灰色2
  static const Color thirdElementText = Color.fromARGB(255, 209, 209, 214);

  /// 第四种控件-提示文本 浅灰色
  static const Color tipsElementText = Color.fromARGB(255, 209, 209, 214);

  /// 第五种控件-label提示文本 深灰色
  static const Color labelText = Color.fromARGB(255, 153, 153, 153);

  // *****************************************

  /// tabBar 默认颜色 灰色 RGBA(209, 209, 214, 1)
  static const Color tabBarElement = Color.fromARGB(255, 209, 209, 214);

  /// tabCellSeparator 单元格底部分隔条 颜色
  static const Color tabCellSeparator = Color.fromARGB(255, 230, 230, 231);
}
